<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // localStorage 只能存储字符串 类型的数据 
        // 历史记录： 应该用数组进行存在 是复杂类型的数据
        // localStorage 如何存储复杂类型的数据

        // localStorage 只能存储字符串 类型的数据 , 如果数据非字符串，会尝试将数据先转成字符串（调用toString）在存储，会导致原数据丢失
        // 解决方案： 先把复杂数据转出json字符串，在进行存储， 获取使用 先把josn字符串转回原数据，在使用  

        var obj = {
            name: 'zzjyr',
            age: 1
        }
        // console.log(localStorage.setItem("rr",obj));   // [object Object]
        localStorage.setItem("rr", JSON.stringify(obj));  //存储
        console.log(JSON.parse(localStorage.getItem("rr")));  //使用

    </script>
</body>

</html>